1200
|
Is it possible to display the task bars with a gradient color

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/31/2009";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 96;
var_Chart.Bars.Copy("Task","TaskO");
var var_Bar = var_Chart.Bars.Item("Task");
var_Bar.Pattern = 99;
var_Bar.StartColor = 16777215;
var_Bar.EndColor = var_Bar.Color;
G2antt1.Columns.Add("Types");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Original"),"TaskO","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Pattern Gradient"),"Task","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Original"),"TaskO","1/4/2010","1/9/2010","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1199
|
How can I know the type of bars I can displays using predefined patterns

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/31/2009";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 96;
var var_Bars = var_Chart.Bars;
var_Bars.Add("Box").Pattern = 32;
var_Bars.Add("ThickBox").Pattern = 4128;
var_Bars.Add("DiagBox").Pattern = 4102;
var_Bars.Copy("Task","Shadow").Pattern = 8195;
var_Bars.Copy("Task","TShadow").Pattern = 12295;
var var_Bar = var_Bars.Add("HGrad1");
var_Bar.Pattern = 32;
var_Bar.StartColor = 16777215;
var_Bar.EndColor = 16711680;
var var_Bar1 = var_Bars.Add("HGrad2");
var_Bar1.Pattern = 35;
var_Bar1.StartColor = 16777215;
var_Bar1.EndColor = 16711680;
var_Bar1.Color = 16711680;
var var_Bar2 = var_Bars.Add("HGrad3");
var_Bar2.Pattern = 163;
var_Bar2.StartColor = 16777215;
var_Bar2.EndColor = var_Bar2.StartColor;
var_Bar2.Color = 16711680;
var var_Bar3 = var_Bars.Add("HGrad4");
var_Bar3.Pattern = 4256;
var_Bar3.StartColor = 16777215;
var_Bar3.EndColor = var_Bar3.StartColor;
var_Bar3.Color = 16711680;
var var_Bar4 = var_Bars.Add("HGrad5");
var_Bar4.Pattern = 8352;
var_Bar4.StartColor = 65280;
var_Bar4.EndColor = 255;
var_Bar4.Color = 16711680;
var var_Bar5 = var_Bars.Add("VGrad1");
var_Bar5.Pattern = 96;
var_Bar5.StartColor = 16777215;
var_Bar5.EndColor = 16711680;
var_Bar5.Height = 14;
var var_Bar6 = var_Bars.Add("VGrad2");
var_Bar6.Pattern = 99;
var_Bar6.StartColor = 16777215;
var_Bar6.EndColor = 16711680;
var_Bar6.Color = 16711680;
var_Bar6.Height = 14;
var var_Bar7 = var_Bars.Add("VGrad3");
var_Bar7.Pattern = 227;
var_Bar7.StartColor = 16777215;
var_Bar7.EndColor = var_Bar7.StartColor;
var_Bar7.Color = 16711680;
var_Bar7.Height = 14;
var var_Bar8 = var_Bars.Add("VGrad4");
var_Bar8.Pattern = 4320;
var_Bar8.StartColor = 16777215;
var_Bar8.EndColor = var_Bar8.StartColor;
var_Bar8.Color = 16711680;
var_Bar8.Height = -1;
var var_Bar9 = var_Bars.Add("VGrad5");
var_Bar9.Pattern = 8416;
var_Bar9.StartColor = 65280;
var_Bar9.EndColor = 255;
var_Bar9.Color = 16711680;
var_Bar9.Height = 14;
G2antt1.Columns.Add("Types");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Box"),"Box","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Thick Box"),"ThickBox","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Thick Box Diag"),"DiagBox","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Shadow"),"Shadow","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Thick Shadow"),"TShadow","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Solid Gradient"),"HGrad1","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Pattern Gradient"),"HGrad2","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Pattern Gradient 3 Colors"),"HGrad3","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Solid Gradient 3 Colors"),"HGrad4","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Gradient Shadow"),"HGrad5","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Solid Gradient"),"VGrad1","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Pattern Gradient"),"VGrad2","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Pattern Gradient 3 Colors"),"VGrad3","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Solid Gradient 3 Colors"),"VGrad4","1/4/2010","1/9/2010","",null);
var_Items.AddBar(var_Items.AddItem("Gradient Shadow"),"VGrad5","1/4/2010","1/9/2010","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1198
|
Is it possible to display the bars with a thicker border

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
G2antt1.Chart.PaneWidth(false) = 48;
G2antt1.Chart.Bars.Copy("Task","TaskB").Pattern = 4099;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","1/2/2001","1/5/2001","",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"TaskB","1/2/2001","1/5/2001","",null);
var_Items.AddBar(var_Items.AddItem("Task 3"),"Task","1/2/2001","1/5/2001","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1197
|
Is it possible to display the shadow for EBN bars

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
G2antt1.Columns.Add("Task");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
G2antt1.Chart.PaneWidth(false) = 48;
var var_Bar = G2antt1.Chart.Bars.Copy("Task","EBN");
var_Bar.Color = 16777216;
var_Bar.Pattern = 8192;
G2antt1.Chart.Bars.Copy("Task","EBN2").Color = 16777216;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"EBN2","1/2/2001","1/5/2001","",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"EBN","1/2/2001","1/5/2001","",null);
var_Items.AddBar(var_Items.AddItem("Task 3"),"EBN2","1/2/2001","1/5/2001","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1196
|
Can I display a shadow for my bars

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
G2antt1.Chart.PaneWidth(false) = 48;
G2antt1.Chart.Bars.Item("Task").Pattern = 8195;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","1/2/2001","1/5/2001","",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"Task","1/2/2001","1/5/2001","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1195
|
How can I use the Color property for gradient bars

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
G2antt1.Chart.PaneWidth(false) = 48;
var var_Bar = G2antt1.Chart.Bars.Add("V");
var_Bar.Color = 255;
var_Bar.StartColor = 65280;
var_Bar.EndColor = var_Bar.StartColor;
var_Bar.Pattern = 224;
var_Bar.Height = -1;
var var_Bar1 = G2antt1.Chart.Bars.Add("H");
var_Bar1.Color = 255;
var_Bar1.StartColor = 65280;
var_Bar1.EndColor = var_Bar1.StartColor;
var_Bar1.Pattern = 160;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"V","1/2/2001","1/5/2001","",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"H","1/2/2001","1/5/2001","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1194
|
Is there any option to show bars with vertical gradient

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.Columns.Add("Task");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
var var_Bar = G2antt1.Chart.Bars.Item("Task");
var_Bar.Color = 255;
var_Bar.StartColor = 65280;
var_Bar.EndColor = 65535;
var_Bar.Pattern = 96;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task");
var_Items.AddBar(h,"Task","1/2/2001","1/5/2001","",null);
}
</SCRIPT>
</BODY>
|
1193
|
How can I define a new milestone bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
var var_Bars = G2antt1.Chart.Bars;
var_Bars.AddShapeCorner(12345,1);
var_Bars.AddShapeCorner(12346,2);
var_Bars.Copy("Milestone","M1").StartShape = 12345;
var_Bars.Copy("Milestone","M2").StartShape = 12346;
var var_Bar = var_Bars.Copy("Milestone","MP");
var_Bar.StartShape = 20;
var_Bar.StartColor = 255;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Default"),"Milestone","1/2/2001","1/2/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Predefined"),"MP","1/3/2001","1/3/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Custom 1"),"M1","1/4/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Custom 2"),"M2","1/5/2001","1/5/2001",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1192
|
How can I define my milestone bar, using my icons or pictures
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
var var_Bars = G2antt1.Chart.Bars;
var_Bars.AddShapeCorner(12345,1);
var_Bars.Item("Milestone").StartShape = 12345;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Item 1"),"Milestone","1/2/2001","1/2/2001",null,null);
}
</SCRIPT>
</BODY>
|
1191
|
Is it possible to specify manually non-working days instead using the NonworkingDays as being repetitive

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.DrawGridLines = -1;
var_Chart.FirstVisibleDate = "1/1/2010";
var_Chart.PaneWidth(0) = 0;
var_Chart.LevelCount = 2;
var_Chart.Level(0).DrawGridLines = true;
var_Chart.ShowNonworkingUnits = false;
var_Chart.ShowNonworkingDates = false;
var_Chart.NonworkingDays = 0;
var_Chart.AddNonworkingDate("1/10/2010");
var_Chart.AddNonworkingDate("1/11/2010");
var_Chart.AddNonworkingDate("1/15/2010");
var_Chart.AddNonworkingDate("1/16/2010");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1190
|
Is it possible to hide specific days

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.DrawGridLines = -1;
var_Chart.FirstVisibleDate = "1/1/2010";
var_Chart.PaneWidth(0) = 0;
var_Chart.LevelCount = 2;
var_Chart.Level(0).DrawGridLines = true;
var_Chart.ShowNonworkingUnits = false;
var_Chart.ShowNonworkingDates = false;
var_Chart.NonworkingDays = 128;
var_Chart.AddNonworkingDate("1/10/2010");
var_Chart.AddNonworkingDate("1/11/2010");
var_Chart.AddNonworkingDate("1/15/2010");
var_Chart.AddNonworkingDate("1/16/2010");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1189
|
Is it possible to show or display the marked zones ONLY in the overview part of the control

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.FirstVisibleDate = "1/14/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.OverviewVisible = 2;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/3/2001","1/4/2001",var_Chart.BackColor,";;Zone <b>1</b>");
var_Chart.MarkTimeZone("Z2","2/6/2001","2/7/2001",var_Chart.BackColor,";;Zone <b>2</b>");
var_Chart.MarkTimeZone("Z3","1/16/2001","1/19/2001",var_Chart.BackColor,";;Zone <b>3</b>");
var_Chart.OverviewShowMarkTimeZones = true;
var_Chart.OverviewBackColor = 15790300;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/5/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","2/5/2001","2/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1188
|
Is it possible to show or display the marked zones in the overview part of the control

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.FirstVisibleDate = "1/14/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.OverviewVisible = 2;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/3/2001","1/4/2001",16777056,null);
var_Chart.MarkTimeZone("Z2","2/6/2001","2/7/2001",16744544,null);
var_Chart.MarkTimeZone("Z3","1/16/2001","1/19/2001",16744544,null);
var_Chart.OverviewShowMarkTimeZones = true;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/5/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","2/5/2001","2/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1187
|
Is there a quick way to determine if a bar belongs to a group
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 64;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/7/2001","K2",null);
var h3 = var_Items.AddItem("Task 3");
var_Items.AddBar(h3,"Task","1/5/2001","1/7/2001","K3",null);
var_Items.GroupBars(h1,"K1",true,h2,"K2",true,null,null);
var_Items.GroupBars(h1,"K1",false,h2,"K2",false,null,null);
var_Items.GroupBars(h1,"K1",true,h3,"K3",true,null,null);
var_Items.GroupBars(h1,"K1",false,h3,"K3",false,null,null);
alert( var_Items.ItemBar(h1,"K1",522) );
}
</SCRIPT>
</BODY>
|
1186
|
I am using the ScrollRange property to limit the chart's visible area, but it does not work as expected. What could be wrong
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(0) = 56;
var_Chart.ScrollRange(0) = "1/1/100";
var_Chart.ScrollRange(1) = "12/31/9999";
var_Chart.FirstVisibleDate = "4/28/2010";
G2antt1.ScrollPartCaption(2,512) = G2antt1.Chart.ScrollRange(0);
G2antt1.ScrollPartCaptionAlignment(2,512) = 0;
G2antt1.ScrollPartCaption(2,128) = G2antt1.Chart.ScrollRange(1);
G2antt1.ScrollPartCaptionAlignment(2,128) = 2;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1185
|
Are you planning to add a AddNonworkingDate / AddNonworkingDay for separate items

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.AllowChartScrollPage = true;
G2antt1.Columns.Add("Non-Work");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "4/4/2009";
var_Chart.PaneWidth(false) = 52;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var_Items.AddItem("Default");
var_Items.ItemNonworkingUnits(var_Items.AddItem("Test 1"),false) = "shortdate(value) in (#4/5/2009#,#4/6/2009#)";
var_Items.ItemNonworkingUnits(var_Items.AddItem("Test 2"),false) = "shortdate(value) in (#4/6/2009#,#4/7/2009#)";
var_Items.ItemNonworkingUnits(var_Items.AddItem("Test 3"),false) = "shortdate(value) in (#4/7/2009#,#4/9/2009#)";
var_Items.AddItem("Default");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1184
|
How can I enlarge the EBN being applied to an object

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.DefaultItemHeight = 32;
var var_Appearance = G2antt1.VisualAppearance;
var_Appearance.Add(2,"c:\\exontrol\\images\\normal.ebn");
var_Appearance.Add(1,"CP:2 -3 -2 3 2");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2002";
var_Chart.SelBarColor = 16777216;
var_Chart.PaneWidth(0) = 48;
G2antt1.Columns.Add("Task");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2002","1/4/2002","A",null);
var_Items.AddBar(h,"Task","1/6/2002","1/10/2002","B",null);
var_Items.AddBar(h,"Task","1/11/2002","1/14/2002","C",null);
var_Items.ItemBar(h,"A",257) = true;
var_Items.ItemBar(h,"B",257) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1183
|
I am using EBN to display my bars but the bars shows in black in the overview area. Is there any option to specify a different color in the overview part of the control

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
var var_Chart = G2antt1.Chart;
var_Chart.Bars.Item("Task").Color = 16777216;
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.FirstVisibleDate = "1/11/2001";
var_Chart.LevelCount = 2;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/4/2001",1,null);
var_Items.ItemBar(h,1,41) = 8821418;
var_Items.AddBar(h,"Task","2/2/2001","2/4/2001",2,null);
var_Items.ItemBar(h,2,41) = 8821418;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","2/2/2001","2/4/2001","",null);
var_Items.ItemBar(h,"",41) = 8821418;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1182
|
I haven't found options to localize (in Italian) the strings ( dates, tooltip ) that shows in the chart area

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 0;
var_Chart.Label(256) = "<|><%ww%><|><%d%> <%m3%> '<%yy%><r><%ww%><|><%d%> <%mmmm%> <%yyyy%><r><%ww%><||><||>256";
var_Chart.Label(4096) = "<|><%d1%><|><%d2%><|><%d3%><|><%dddd%><|><%d3%> <%d%> <%m3%> '<%yy%><|><%dddd%> <%d%> <%mmmm%> <%yyyy%><||><||>4096";
var_Chart.LabelToolTip(256) = "<%d%> <%mmmm%> <%yyyy%> <%ww%>";
var_Chart.LabelToolTip(4096) = "<%dddd%> <%d%> <%mmmm%> <%yyyy%>";
var_Chart.FirstWeekDay = 1;
var_Chart.MonthNames = "gennaio febbraio marzo aprile maggio giugno luglio agosto settembre ottobre novembre dicembre";
var_Chart.WeekDays = "domenica lunedì martedì mercoledì giovedì venerdì sabato";
var_Chart.ToolTip = "<%dddd%> <%d%> <%mmmm%> <%yyyy%>";
var_Chart.UnitScale = 4096;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1181
|
I haven't found options to localize (in Dutch) the strings ( dates, tooltip ) that shows in the chart area

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 0;
var_Chart.Label(256) = "<|><%ww%><|><%d%> <%m3%> '<%yy%><r><%ww%><|><%d%> <%mmmm%> <%yyyy%><r><%ww%><||><||>256";
var_Chart.Label(4096) = "<|><%d1%><|><%d2%><|><%d3%><|><%dddd%><|><%d3%> <%d%> <%m3%> '<%yy%><|><%dddd%> <%d%> <%mmmm%> <%yyyy%><||><||>4096";
var_Chart.LabelToolTip(256) = "<%d%> <%mmmm%> <%yyyy%> <%ww%>";
var_Chart.LabelToolTip(4096) = "<%dddd%> <%d%> <%mmmm%> <%yyyy%>";
var_Chart.FirstWeekDay = 1;
var_Chart.MonthNames = "januari februari maart april mei juni juli augusts september oktober november december";
var_Chart.WeekDays = "zondag maandag dinsdag woensdag donderdag vrijdag zaterdag";
var_Chart.ToolTip = "<%dddd%> <%d%> <%mmmm%> <%yyyy%>";
var_Chart.UnitScale = 4096;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1180
|
I haven't found options to localize (in German) the strings ( dates, tooltip ) that shows in the chart area (method 1)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 0;
var_Chart.Label(256) = "<|><%ww%><|><%d%> <%m3%> '<%yy%><r><%ww%><|><%d%>.<%mmmm%> <%yyyy%><r><%ww%><||><||>256";
var_Chart.Label(4096) = "<|><%d1%><|><%d2%><|><%d3%><|><%dddd%><|><%d3%> <%d%>.<%m3%> '<%yy%><|><%dddd%> <%d%>.<%mmmm%> <%yyyy%><||><||>4096";
var_Chart.LabelToolTip(256) = "<%d%>.<%mmmm%> <%yyyy%> <%ww%>";
var_Chart.LabelToolTip(4096) = "<%dddd%>, <%d%>.<%mmmm%> <%yyyy%>";
var_Chart.FirstWeekDay = 1;
var_Chart.MonthNames = "Januar Februar März April Mai Juni Juli August September Oktober November Dezember";
var_Chart.WeekDays = "Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag";
var_Chart.ToolTip = "<%dddd%>,<%d%>.<%mmmm%> <%yyyy%>";
var_Chart.UnitScale = 4096;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1179
|
I haven't found options to localize (in French) the strings ( dates, tooltip ) that shows in the chart area

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 0;
var_Chart.Label(256) = "<|><%ww%><|><%d%> <%m3%> '<%yy%><r><%ww%><|><%d%> <%mmmm%> <%yyyy%><r><%ww%><||><||>256";
var_Chart.Label(4096) = "<|><%d1%><|><%d2%><|><%d3%><|><%dddd%><|><%d3%> <%d%> <%m3%> '<%yy%><|><%dddd%> <%d%> <%mmmm%> <%yyyy%><||><||>4096";
var_Chart.LabelToolTip(256) = "<%d%> <%mmmm%> <%yyyy%> <%ww%>";
var_Chart.LabelToolTip(4096) = "<%dddd%> <%d%> <%mmmm%> <%yyyy%>";
var_Chart.FirstWeekDay = 1;
var_Chart.MonthNames = "janvier février mars avril mai juin juillet août septembre octobre novembre décembre";
var_Chart.WeekDays = "dimanche lundi mardi mercredi jeudi vendredi samedi";
var_Chart.ToolTip = "<%dddd%> <%d%> <%mmmm%> <%yyyy%>";
var_Chart.UnitScale = 4096;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1178
|
How can I determine the last visible date in the chart
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( "First" );
alert( G2antt1.Chart.FirstVisibleDate );
alert( "Last" );
alert( G2antt1.Chart.DateFromPoint(1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 1;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1177
|
How can I filter programatically using more columns
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Chart.PaneWidth(true) = 0;
G2antt1.MarkSearchColumn = false;
var var_Columns = G2antt1.Columns;
var_Columns.Add("Car");
var_Columns.Add("Equipment");
var var_Items = G2antt1.Items;
var_Items.CellValue(var_Items.AddItem("Mazda"),1) = "Air Bag";
var_Items.CellValue(var_Items.AddItem("Toyota"),1) = "Air Bag,Air condition";
var_Items.CellValue(var_Items.AddItem("Ford"),1) = "Air condition";
var_Items.CellValue(var_Items.AddItem("Nissan"),1) = "Air Bag,ABS,ESP";
var_Items.CellValue(var_Items.AddItem("Mazda"),1) = "Air Bag, ABS,ESP";
var_Items.CellValue(var_Items.AddItem("Mazda"),1) = "ABS,ESP";
var var_Column = G2antt1.Columns.Item("Car");
var_Column.FilterType = 240;
var_Column.Filter = "Mazda";
var var_Column1 = G2antt1.Columns.Item("Equipment");
var_Column1.FilterType = 3;
var_Column1.Filter = "*ABS*|*ESP*";
G2antt1.ApplyFilter();
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1176
|
Do you have scheduling functionality in Gantt (meaning scheduling several activities (bars) depending on their start and finish dates with considering dependencies to other activities
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="BarResize(Item,Key)" LANGUAGE="JScript">
G2antt1.Items.SchedulePDM(Item,Key);
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Items.AllowCellValueToItemBar = true;
G2antt1.Columns.Add("Task");
G2antt1.Columns.Add("Working").Def(18) = 258;
var var_Chart = G2antt1.Chart;
var_Chart.Bars.Add("Task:Split").Shortcut = "Task";
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 96;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/2/2001","1/4/2001","",null);
var_Items.AddLink("L1",h1,"",h2,"");
var h3 = var_Items.AddItem("Task 3");
var_Items.AddBar(h3,"Task","1/2/2001","1/6/2001","",null);
var_Items.AddLink("L2",h2,"",h3,"");
var_Items.Link("L2",12) = "FF";
var_Items.Link("L2",6) = 2;
var_Items.Link("L2",7) = 2;
var h4 = var_Items.AddItem("Task 4");
var_Items.AddBar(h4,"Task","1/2/2001","1/4/2001","",null);
var_Items.AddLink("L3",h4,"",h3,"");
var_Items.ItemBar(0,"<*>",20) = true;
var_Items.SchedulePDM(var_Items.FirstVisibleItem,"");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1175
|
How can I show the ticks for a single slider field
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Slider").Editor.EditType = 20;
var var_Items = G2antt1.Items;
var_Items.AddItem(10);
var var_Editor = var_Items.CellEditor(var_Items.AddItem(20),0);
var_Editor.EditType = 20;
var_Editor.Option(53) = 10;
var_Items.AddItem(30);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1174
|
Is it possible to show ticks for slider fields
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Editor = G2antt1.Columns.Add("Slider").Editor;
var_Editor.EditType = 20;
var_Editor.Option(53) = 10;
G2antt1.Items.AddItem(10);
}
</SCRIPT>
</BODY>
|
1173
|
How can I group two bars so the distance between them is limited to a specified range

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "9/20/2006";
var_Chart.PaneWidth(0) = 48;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","9/21/2006","9/24/2006",null,null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Unknown","9/25/2006","9/28/2006",null,null);
var_Items.AddLink("L1",h1,"",h2,"");
var_Items.GroupBars(h1,"",false,h2,"",true,31,"1;2");
alert( "The distance between A and B is limited between 1 and 3 days" );
alert( "The B is always after the A" );
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1172
|
How can I group two bars so the distance between them is flexible but never less than a specified value

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "9/20/2006";
var_Chart.PaneWidth(0) = 48;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","9/21/2006","9/24/2006",null,null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Unknown","9/26/2006","9/29/2006",null,null);
var_Items.AddLink("L1",h1,"",h2,"");
var_Items.GroupBars(h1,"",false,h2,"",true,39,"2");
alert( "The distance between A and B is never less than 2 days" );
alert( "The B is always after the A" );
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1171
|
How can I group two bars so the distance between them is flexible

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "9/20/2006";
var_Chart.PaneWidth(0) = 48;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","9/21/2006","9/24/2006",null,null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Unknown","9/26/2006","9/29/2006",null,null);
var_Items.AddLink("L1",h1,"",h2,"");
var_Items.GroupBars(h1,"",false,h2,"",true,39,null);
alert( "The distance between A and B is flexible, unlimited" );
alert( "The B is always after the A" );
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1170
|
How can I group two bars so the interval between them is fixed

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "9/20/2006";
var_Chart.PaneWidth(0) = 48;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","9/21/2006","9/24/2006","T1","A");
var_Items.AddBar(h,"Unknown","9/26/2006","9/29/2006","T2","B");
var_Items.AddLink("L",h,"T1",h,"T2");
var_Items.Link("L",258) = 27;
var_Items.Link("L",11) = false;
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Unknown","9/26/2006","9/29/2006","T2","B");
var_Items.AddLink("L2",h,"T1",h2,"T2");
var_Items.Link("L2",258) = 27;
var_Items.Link("L2",11) = false;
alert( "The distance between bars is constant" );
alert( "The B is always after the A" );
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1169
|
How can I group two bars when linking, so moving the first bar will makes the second to move accordingly

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "9/20/2006";
var_Chart.PaneWidth(0) = 48;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","9/21/2006","9/24/2006","","A");
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Unknown","9/26/2006","9/29/2006","","B");
var_Items.AddLink("L1",h1,"",h2,"");
var_Items.Link("L1",258) = 39;
alert( "The distance between A and B is flexible, unlimited" );
alert( "The B is always after the A" );
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1168
|
Is it possible to be notified when the user clicks an anchor element a hyperlink in the date-time zone

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="AnchorClick(AnchorID,Options)" LANGUAGE="JScript">
alert( "Click: " );
alert( AnchorID );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.MarkTimeZone("Z","1/2/2001","1/5/2001",15753471,";32;Caption <a1><b>1</b></a>;1;Caption <a2><b>2</b></a>;17;Caption <a3><b>3</b></a>");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1167
|
Is it possible to be notified when the user clicks a date-time zone

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="Click()" LANGUAGE="JScript">
var var_Chart = G2antt1.Chart;
alert( "Click: " );
alert( var_Chart.TimeZoneFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.MarkTimeZone("Z","1/2/2001","1/5/2001",16711680,";32;DATE-TIME<br> ZONE");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1166
|
Is is possible to display multiple captions in the same date-time zone

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.MarkTimeZone("Z","1/5/2001","1/8/2001",12895487,";;Caption <b>1</b>;1;Caption <b>2</b>;17;Caption <b>3</b>");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1165
|
Is is possible to align on the top the caption for the date-time zone

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.MarkTimeZone("Z","1/5/2001","1/8/2001",12895487,";;UpperCenter;1");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1164
|
Is there any option to display a picture on the date-time zone

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.HTMLPicture("pic1") = "c:\\exontrol\\images\\card.png";
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.MarkTimeZone("Z","1/5/2001","1/8/2001",12895487,";;<c><img>pic1</img><br><c>picture");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1163
|
Is there any option to display a text or a HTML caption on the date-time zone

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.MarkTimeZone("Z1","1/1/2001","1/4/2001",12895487,";;zone <b>1</b>");
var_Chart.MarkTimeZone("Z2","1/5/2001","1/8/2001",12895487,";;zone <b>2</b>");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1162
|
How can I display the date-time zone using a semi-transparent EBN object

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/2/2001","1/3/2001",16777056,";;Solid");
var_Chart.MarkTimeZone("Z2","1/7/2001","1/10/2001",16777216,"50;;EBN");
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1161
|
How can I display the date-time zone using an EBN or a skin instead a solid color

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/2/2001","1/3/2001",16777056,";;Solid");
var_Chart.MarkTimeZone("Z2","1/5/2001","1/8/2001",16777216,";;EBN");
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1160
|
How can I display the date-time zone using a pattern instead a solid color

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/2/2001","1/3/2001",16777056,";;Solid");
var_Chart.MarkTimeZone("Z2","1/6/2001","1/7/2001",16777056,";12;Pattern");
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1159
|
How can I display the date-time zone using a transparent color

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/2/2001","1/3/2001",16777056,";;Opaque");
var_Chart.MarkTimeZone("Z2","1/6/2001","1/7/2001",16777056,"50;;Semi-Transparent");
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1158
|
The date time zone is shown behind the bars, is there any way to show it over

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.AllowCreateBar = 0;
var_Chart.Bars.Item("Task").Pattern = 1;
var_Chart.MarkTimeZone("Z1","1/2/2001","1/3/2001",16777056,null);
var_Chart.MarkTimeZone("Z2","1/6/2001","1/7/2001",16777056,"1");
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/8/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1157
|
How can I get ifnromation about a date-time zone
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
var var_Chart = G2antt1.Chart;
alert( var_Chart.TimeZoneInfo(var_Chart.TimeZoneFromPoint(-1,-1)) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 18;
var_Chart.LevelCount = 2;
var_Chart.FirstVisibleDate = "1/1/2010";
var_Chart.MarkTimeZone("Z1","1/4/2010","1/8/2010",16744544,null);
var_Chart.MarkTimeZone("Z2","1/12/2010","1/18/2010",16761952,null);
}
</SCRIPT>
</BODY>
|
1156
|
How can I determine the zone from the cursor
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
var var_Chart = G2antt1.Chart;
alert( var_Chart.TimeZoneFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 18;
var_Chart.LevelCount = 2;
var_Chart.FirstVisibleDate = "1/1/2010";
var_Chart.MarkTimeZone("Z1","1/4/2010","1/8/2010",16744544,null);
var_Chart.MarkTimeZone("Z2","1/12/2010","1/18/2010",16761952,null);
}
</SCRIPT>
</BODY>
|
1155
|
How can I highlight multiple date-time zones (ranges)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 18;
var_Chart.LevelCount = 2;
var_Chart.FirstVisibleDate = "1/1/2010";
var_Chart.MarkTimeZone("Z1","1/4/2010","1/8/2010",16744544,null);
var_Chart.MarkTimeZone("Z2","1/12/2010","1/18/2010",16761952,null);
}
</SCRIPT>
</BODY>
|
1154
|
How can I highlight a date-time range
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 18;
var_Chart.LevelCount = 2;
var_Chart.FirstVisibleDate = "1/1/2010";
var_Chart.MarkTimeZone("Z1","1/4/2010","1/8/2010",16744544,null);
}
</SCRIPT>
</BODY>
|
1153
|
How do I get the list of selected date
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="ChartEndChanging(Operation)" LANGUAGE="JScript">
alert( Operation );
alert( G2antt1.Chart.SelectDates );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 0;
var_Chart.MarkTodayColor = var_Chart.BackColor;
}
</SCRIPT>
</BODY>
|
1152
|
Is there any function I can use to find the bars that intersect with the current bar

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="BarResizing(Item,Key)" LANGUAGE="JScript">
var var_Items = G2antt1.Items;
alert( Key );
alert( "intesect with" );
alert( var_Items.ItemBar(Item,Key,520) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.DefaultItemHeight = 22;
G2antt1.Columns.Add("Task");
G2antt1.ScrollBySingleLine = true;
G2antt1.DrawGridLines = -1;
var var_Chart = G2antt1.Chart;
var_Chart.DrawGridLines = -1;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.LevelCount = 2;
var_Chart.Bars.Item("Task").OverlaidType = 1;
var_Chart.ResizeUnitScale = 65536;
var_Chart.AllowCreateBar = 1;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Default");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","A1","A1");
var_Items.AddBar(h1,"Task","1/3/2001","1/5/2001","A2","A2");
var_Items.AddBar(h1,"Task","1/4/2001","1/7/2001","A3","A3");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1151
|
Is it possible to order the bars on top of other bars

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.DefaultItemHeight = 22;
G2antt1.Columns.Add("Task");
G2antt1.ScrollBySingleLine = true;
G2antt1.DrawGridLines = -1;
var var_Chart = G2antt1.Chart;
var_Chart.DrawGridLines = -1;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.LevelCount = 2;
var_Chart.Bars.Copy("Task","NTask").OverlaidType = 1;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Default");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","A1",null);
var_Items.AddBar(h1,"Task","1/3/2001","1/5/2001","A2",null);
var_Items.AddBar(h1,"Task","1/4/2001","1/7/2001","A3",null);
var h2 = var_Items.AddItem("Overlaid");
var_Items.AddBar(h2,"NTask","1/2/2001","1/4/2001","A1",null);
var_Items.AddBar(h2,"NTask","1/3/2001","1/5/2001","A2",null);
var_Items.AddBar(h2,"NTask","1/4/2001","1/7/2001","A3",null);
var_Items.GroupBars(h1,"A1",true,h2,"A1",true,null,null);
var_Items.GroupBars(h1,"A1",false,h2,"A1",false,null,null);
var_Items.GroupBars(h1,"A2",true,h2,"A2",true,null,null);
var_Items.GroupBars(h1,"A2",false,h2,"A2",false,null,null);
var_Items.GroupBars(h1,"A3",true,h2,"A3",true,null,null);
var_Items.GroupBars(h1,"A3",false,h2,"A3",false,null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1150
|
Is it possible to order the bars on top of other bars (have different colurs so that they can be seen)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.DefaultItemHeight = 22;
G2antt1.Columns.Add("Task");
G2antt1.ScrollBySingleLine = true;
G2antt1.DrawGridLines = -1;
var var_Chart = G2antt1.Chart;
var_Chart.DrawGridLines = -1;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.LevelCount = 2;
var_Chart.Bars.Copy("Task","NTask").OverlaidType = 515;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Default");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","A1",null);
var_Items.AddBar(h1,"Task","1/3/2001","1/5/2001","A2",null);
var_Items.AddBar(h1,"Task","1/4/2001","1/7/2001","A3",null);
var h2 = var_Items.AddItem("Overlaid");
var_Items.AddBar(h2,"NTask","1/2/2001","1/4/2001","A1",null);
var_Items.AddBar(h2,"NTask","1/3/2001","1/5/2001","A2",null);
var_Items.AddBar(h2,"NTask","1/4/2001","1/7/2001","A3",null);
var_Items.GroupBars(h1,"A1",true,h2,"A1",true,null,null);
var_Items.GroupBars(h1,"A1",false,h2,"A1",false,null,null);
var_Items.GroupBars(h1,"A2",true,h2,"A2",true,null,null);
var_Items.GroupBars(h1,"A2",false,h2,"A2",false,null,null);
var_Items.GroupBars(h1,"A3",true,h2,"A3",true,null,null);
var_Items.GroupBars(h1,"A3",false,h2,"A3",false,null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1149
|
Is it possible to layer bars on top of other bars (have different colurs so that they can be seen)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.DefaultItemHeight = 22;
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "12/28/2000";
var_Chart.LevelCount = 2;
var_Chart.Bars.Copy("Task","NTask").OverlaidType = 1;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Default");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","A1",null);
var_Items.AddBar(h1,"Task","1/3/2001","1/5/2001","A2",null);
var_Items.AddBar(h1,"Task","1/4/2001","1/7/2001","A3",null);
var h2 = var_Items.AddItem("Overlaid");
var_Items.AddBar(h2,"NTask","1/2/2001","1/4/2001","A1",null);
var_Items.AddBar(h2,"NTask","1/3/2001","1/5/2001","A2",null);
var_Items.AddBar(h2,"NTask","1/4/2001","1/7/2001","A3",null);
var_Items.GroupBars(h1,"A1",true,h2,"A1",true,null,null);
var_Items.GroupBars(h1,"A1",false,h2,"A1",false,null,null);
var_Items.GroupBars(h1,"A2",true,h2,"A2",true,null,null);
var_Items.GroupBars(h1,"A2",false,h2,"A2",false,null,null);
var_Items.GroupBars(h1,"A3",true,h2,"A3",true,null,null);
var_Items.GroupBars(h1,"A3",false,h2,"A3",false,null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1148
|
My skin(EBN) bars are not shown a different color in the overview. What can I do

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
var var_Chart = G2antt1.Chart;
var_Chart.Bars.Item("Task").Color = 16777216;
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.FirstVisibleDate = "1/11/2001";
var_Chart.LevelCount = 2;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/4/2001",1,null);
var_Items.AddBar(h,"Task","2/2/2001","2/4/2001",2,null);
var_Items.ItemBar(h,2,33) = 16776960;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","2/2/2001","2/4/2001","",null);
var_Items.ItemBar(h,"",33) = 255;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1147
|
How do I colour the lines in the overview section to match the bars they represent on the main chart

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.LevelCount = 2;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/4/2001",1,null);
var_Items.AddBar(h,"Task","2/2/2001","2/4/2001",2,null);
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","2/2/2001","2/4/2001","",null);
var_Items.ItemBar(h,"",33) = 255;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1146
|
How do I catch the delete key (down) on a bar
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="KeyDown(KeyCode,Shift)" LANGUAGE="JScript">
alert( KeyCode );
alert( Shift );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/27/2000";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 48;
var var_Bar = var_Chart.Bars.Item("Task");
var_Bar.Pattern = 32;
var_Bar.Height = 13;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K1","This is a bit of text that is not clipped");
h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K1","This is a bit of text that get's clipped");
var_Items.ItemBar(h,"K1",4) = 3;
var_Items.ItemBar(h,"K1",6) = var_Items.ItemBar(h,"K1",3);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1145
|
Is it possible to colour a particular column, I mean the cell's foreground color
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_ConditionalFormat = G2antt1.ConditionalFormats.Add("1",null);
var_ConditionalFormat.ForeColor = 255;
var_ConditionalFormat.ApplyTo = 1;
G2antt1.MarkSearchColumn = false;
var var_Columns = G2antt1.Columns;
var_Columns.Add("Column 1");
var_Columns.Add("Column 2");
var var_Items = G2antt1.Items;
var_Items.CellValue(var_Items.AddItem(0),1) = 1;
var_Items.CellValue(var_Items.AddItem(2),1) = 3;
var_Items.CellValue(var_Items.AddItem(4),1) = 5;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1144
|
Is it possible to colour a particular column for specified values
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_ConditionalFormat = G2antt1.ConditionalFormats.Add("int(%1) in (3,4,5)",null);
var_ConditionalFormat.BackColor = 255;
var_ConditionalFormat.ApplyTo = 1;
G2antt1.MarkSearchColumn = false;
var var_Columns = G2antt1.Columns;
var_Columns.Add("Column 1");
var_Columns.Add("Column 2");
var var_Items = G2antt1.Items;
var_Items.CellValue(var_Items.AddItem(0),1) = 1;
var_Items.CellValue(var_Items.AddItem(2),1) = 3;
var_Items.CellValue(var_Items.AddItem(4),1) = 5;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1143
|
Is it possible to colour a particular column
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.MarkSearchColumn = false;
var var_Columns = G2antt1.Columns;
var_Columns.Add("Column 1");
var_Columns.Add("Column 2").Def(4) = 255;
var var_Items = G2antt1.Items;
var_Items.CellValue(var_Items.AddItem(0),1) = 1;
var_Items.CellValue(var_Items.AddItem(2),1) = 3;
var_Items.CellValue(var_Items.AddItem(4),1) = 5;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1142
|
How do i get all the children items that are under a certain parent Item handle
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.LinesAtRoot = -1;
G2antt1.Columns.Add("P");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.ExpandItem(h) = true;
var var_Items1 = G2antt1.Items;
var hChild = var_Items1.ItemChild(var_Items1.FirstVisibleItem);
alert( var_Items1.CellValue(hChild,0) );
alert( var_Items1.CellValue(var_Items1.NextSiblingItem(hChild),0) );
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1141
|
How can I access the control's scroll bar so I can change its appearance
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Chart.PaneWidth(false) = 0;
G2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
G2antt1.Background(388) = 16777216;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1140
|
How can I show my bars using the parts of the current theme
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Appearance = G2antt1.VisualAppearance;
var_Appearance.Add(1,"XP:Button 1 1");
var_Appearance.Add(2,"XP:Button 1 2");
var_Appearance.Add(3,"XP:ScrollBar 3 1");
var_Appearance.Add(4,"XP:ScrollBar 3 2");
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "1/1/2001";
var var_Bars = var_Chart.Bars;
var_Bars.Add("B1").Color = 16777216;
var_Bars.Add("B2").Color = 33554432;
var_Bars.Add("S1").Color = 50331648;
var_Bars.Add("S2").Color = 67108864;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Button1"),"B1","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Button 2"),"B2","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Scrollbar 1"),"S1","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Scrollbar 2"),"S2","1/2/2001","1/4/2001",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1139
|
How do I hide the text on a bar if the text is to big for the bar length

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/27/2000";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 48;
var var_Bar = var_Chart.Bars.Item("Task");
var_Bar.Pattern = 32;
var_Bar.Height = 13;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K1","This is a bit of text that is not clipped");
h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K1","This is a bit of text that get's clipped");
var_Items.ItemBar(h,"K1",4) = 3;
var_Items.ItemBar(h,"K1",6) = var_Items.ItemBar(h,"K1",3);
}
</SCRIPT>
</BODY>
|
1138
|
Is it possible to change the color for non-working parts of the bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.Bars.Add("Task:Split").Shortcut = "Task";
var_Chart.NonworkingDaysColor = 15792880;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","1/2/2001","1/16/2001",null,null);
var h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","1/2/2001","1/16/2001","",null);
var_Items.ItemBar(h,"",40) = 65280;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1137
|
Is it possible to change the color for the percent bar being displayed inside a specified bar only

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.Columns.Add("Task");
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
G2antt1.Chart.Bars.Add("Task%Progress");
G2antt1.Chart.PaneWidth(false) = 48;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task%Progress","1/2/2001","1/6/2001","K1",null);
var_Items.ItemBar(h,"K1",12) = 0.4;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task%Progress","1/2/2001","1/6/2001","K1",null);
var_Items.ItemBar(h,"K1",12) = 0.5;
var_Items.ItemBar(h,"K1",39) = 255;
}
</SCRIPT>
</BODY>
|
1136
|
How do I get a handle on the item before adding the bar
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.MarkSearchColumn = false;
G2antt1.OnResizeControl = 1;
G2antt1.Columns.Add("Tasks");
G2antt1.Columns.Add("Start").Visible = false;
G2antt1.Columns.Add("End").Visible = false;
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "9/20/2006";
var_Chart.PaneWidth(0) = 64;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 0");
var_Items.CellValue(h1,1) = "9/21/2006";
var_Items.CellValue(h1,2) = "9/24/2006";
var_Items.AddBar(h1,"Task",var_Items.CellValue(h1,1),var_Items.CellValue(h1,2),null,null);
var h2 = var_Items.InsertItem(h,null,"Task 1");
var_Items.CellValue(h2,1) = "9/25/2006";
var_Items.CellValue(h2,2) = "9/28/2006";
var_Items.AddBar(h2,"Task",var_Items.CellValue(h2,1),var_Items.CellValue(h2,2),null,null);
var h3 = var_Items.InsertItem(h,null,"Task 2");
var_Items.CellValue(h3,1) = "9/29/2006";
var_Items.CellValue(h3,2) = "10/2/2006";
var_Items.AddBar(h3,"Task",var_Items.CellValue(h3,1),var_Items.CellValue(h3,2),null,null);
var_Items.AddItem(var_Items.ItemCount);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1135
|
Is there an Items method that I can use to loop around to compare the item's user data against
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.Columns.Add("Default");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Root 1");
var_Items.InsertItem(h,null,"Child 1");
var_Items.ItemData(var_Items.InsertItem(h,null,"Child 2")) = 1234;
var_Items.ExpandItem(h) = true;
var_Items.ItemBold(var_Items.FindItemData(1234,null)) = true;
}
</SCRIPT>
</BODY>
|
1134
|
How do I make the tooltip box wider to allow for longer text

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.ToolTipWidth = 328;
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/4/2001","K1",null);
var_Items.ItemBar(h,"K1",6) = "This is a bit of text that's displayed when the cursor hovers the bar";
}
</SCRIPT>
</BODY>
|
1133
|
How do i set the default timeslots to say hours or minutes

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.LevelCount = 2;
var_Chart.AllowOverviewZoom = 1;
var_Chart.OverviewZoomUnit = 24;
var_Chart.OverviewZoomCaption = "Y|½Y|¼Y|Mo|T|W|D|H|Mi|S";
var_Chart.UnitScale = 1048576;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Item 1"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 2"),"Task","1/16/2001","1/25/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 3"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 4"),"Task","2/16/2001","2/25/2001",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1132
|
Can I use icons or images in the text in the overview zoom buttons (Sec., Min., Hour, Month...)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.HTMLPicture("pic1") = "c:\\exontrol\\images\\zipdisk.gif";
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.LevelCount = 2;
var_Chart.AllowOverviewZoom = 1;
var_Chart.OverviewZoomUnit = 24;
var_Chart.OverviewHeight = 58;
var_Chart.OverviewZoomCaption = "Y<br>e<br>a<br>r|½Y|¼Y|M<br>o<br>n<br>t<br>h|T|W<br>e<br>e<br>w|<img>pic1:28<img>|H<br>o<br>u<br>r|M<br>i<br>n|S<br>e<br>c";
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Item 1"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 2"),"Task","1/16/2001","1/25/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 3"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 4"),"Task","2/16/2001","2/25/2001",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1131
|
Can I use icons or images in the text in the overview zoom buttons (Sec., Min., Hour, Month...)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.LevelCount = 2;
var_Chart.AllowOverviewZoom = 1;
var_Chart.OverviewZoomUnit = 24;
var_Chart.OverviewZoomCaption = "Y|½Y|¼Y|<img>2<img>|T|W|<img>1<img>|H|M|S";
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Item 1"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 2"),"Task","1/16/2001","1/25/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 3"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 4"),"Task","2/16/2001","2/25/2001",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1130
|
How do I change (for localisation) the text in the buttons like (Sec., Min., Hour, Month...)
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.OverviewVisible = 2;
var_Chart.LevelCount = 2;
var_Chart.AllowOverviewZoom = 1;
var_Chart.OverviewZoomUnit = 24;
var_Chart.OverviewZoomCaption = "Y|½Y|¼Y|Mo|T|W|D|H|Mi|S";
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Item 1"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 2"),"Task","1/16/2001","1/25/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 3"),"Task","1/2/2001","1/4/2001",null,null);
var_Items.AddBar(var_Items.AddItem("Item 4"),"Task","2/16/2001","2/25/2001",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1129
|
How I can change the Months and Weekdays

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 0;
var_Chart.FirstVisibleDate = "2/1/2010";
var_Chart.LevelCount = 2;
var_Chart.UnitWidth = 10;
var_Chart.MonthNames = "1 2 3 4 5 6 7 8 9 10 11 12";
var_Chart.WeekDays = "A B C D E F G";
var var_Level = var_Chart.Level(0);
var_Level.Label = "<%mmmm%>";
var_Level.Unit = 16;
var var_Level1 = var_Chart.Level(1);
var_Level1.Label = "<font ;6><%ddd%>";
var_Level1.Unit = 4096;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1128
|
How do i get the current window time frame (the start and end) of the gantt chart
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="DateChange()" LANGUAGE="JScript">
var var_Chart = G2antt1.Chart;
alert( "Start" );
alert( var_Chart.FirstVisibleDate );
alert( "" );
alert( "End" );
alert( var_Chart.DateFromPoint(var_Chart.PaneWidth(true),0) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 1;
var_Chart.LevelCount = 2;
var_Chart.ScrollTo("1/1/2010",0);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1127
|
When I use this Chart.get_DateFromPoint(exg2antt1.Width, 0) I get date as 0, 30/12/1899, or 12:00:00 AM. What that means
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.DateFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 48;
var_Chart.LevelCount = 2;
}
</SCRIPT>
</BODY>
|
1126
|
How do I enable grabing bars to other items/rows (and only enable them to be dropped on certain rows)
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="BarParentChange(Item,Key,NewItem,Cancel)" LANGUAGE="JScript">
alert( G2antt1.Items.CellCaption(NewItem,0) );
Cancel = G2antt1.Items.ItemData(NewItem);
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.Bars.Item("Task").OverlaidType = 257;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Item 1");
var_Items.EnableItem(h) = false;
var_Items.ItemData(h) = -1;
h = var_Items.AddItem("Item 2");
var_Items.ItemData(h) = 0;
var_Items.AddBar(h,"Task","1/5/2001","1/7/2001","B",null);
var_Items.ItemBar(h,"B",28) = true;
var_Items.ItemData(var_Items.AddItem("Item 3")) = 0;
h = var_Items.AddItem("Item 4");
var_Items.EnableItem(h) = false;
var_Items.ItemData(h) = -1;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1125
|
How can I find out if a date time is a non-working part
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
var h = G2antt1.ItemFromPoint(-1,-1,c,hit);
var d = G2antt1.Chart.DateFromPoint(-1,-1);
alert( d );
alert( G2antt1.Chart.IsNonworkingDate(d,h) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("NonWorking");
var var_Chart = G2antt1.Chart;
var_Chart.FirstWeekDay = 1;
var_Chart.FirstVisibleDate = "1/24/2008";
var_Chart.PaneWidth(false) = 64;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Default");
h = var_Items.AddItem("January");
var_Items.ItemNonworkingUnits(h,false) = "month(value) = 1";
h = var_Items.AddItem("February, Saturday, Sunday");
var_Items.ItemNonworkingUnits(h,false) = "month(value) = 2 or (weekday(value) = 0 or weekday(value) = 6)";
h = var_Items.AddItem("Sunday");
var_Items.ItemNonworkingUnits(h,false) = "weekday(value) = 0";
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1124
|
I am using the ItemBar property exBarCanMoveToAnother, How do I stop it from being dropped on certain chart rows
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="BarParentChange(Item,Key,NewItem,Cancel)" LANGUAGE="JScript">
alert( G2antt1.Items.CellCaption(NewItem,0) );
Cancel = G2antt1.Items.ItemData(NewItem);
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowLinkBars = false;
var_Chart.Bars.Item("Task").OverlaidType = 257;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Item 1");
var_Items.EnableItem(h) = false;
var_Items.ItemData(h) = -1;
h = var_Items.AddItem("Item 2");
var_Items.ItemData(h) = 0;
var_Items.AddBar(h,"Task","1/5/2001","1/7/2001","B",null);
var_Items.ItemBar(h,"B",28) = true;
var_Items.ItemData(var_Items.AddItem("Item 3")) = 0;
var_Items.ItemData(var_Items.AddItem("Item 4")) = 0;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1123
|
What is the event I should use to capture the click event on the task item on left hand side
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="Click()" LANGUAGE="JScript">
var h = G2antt1.ItemFromPoint(-1,-1,c,hit);
alert( G2antt1.Items.CellCaption(h,c) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.LinesAtRoot = -1;
G2antt1.Columns.Add("Items");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("R1");
var_Items.InsertItem(h,null,"Cell 1.1");
var_Items.InsertItem(h,null,"Cell 1.2");
var_Items.ExpandItem(h) = true;
h = var_Items.AddItem("R2");
var_Items.InsertItem(h,null,"Cell 2.1");
var_Items.InsertItem(h,null,"Cell 2.2");
var_Items.ExpandItem(h) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1122
|
Can I add a hyperlink assigned to a bar

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="AnchorClick(AnchorID,Options)" LANGUAGE="JScript">
alert( AnchorID );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "default";
var_Items.ItemBar(h,"K",4) = 18;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "<a1><b>A 1</b></a>";
var_Items.ItemBar(h,"K",4) = 18;
h = var_Items.AddItem("Task 3");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "<a2><b>A 2</b></a>";
var_Items.ItemBar(h,"K",4) = 18;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1121
|
Can I change the background color only for the text (caption) in a bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "default";
var_Items.ItemBar(h,"K",4) = 18;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "using <bgcolor=FF0000>bgcolor</bgcolor> HTML attribute ";
var_Items.ItemBar(h,"K",4) = 18;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1120
|
Can I change the font to display the text (caption) in a bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "default";
var_Items.ItemBar(h,"K",4) = 18;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "<font Segoe UI;8 >using font HTML attribute </fgcolor>";
var_Items.ItemBar(h,"K",4) = 18;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1119
|
How do i change the forecolor of text (caption) in a bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.PaneWidth(false) = 48;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "default";
var_Items.ItemBar(h,"K",4) = 18;
h = var_Items.AddItem("Task 2");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "<fgcolor=FF0000>using fgcolor HTML attribute </fgcolor>";
var_Items.ItemBar(h,"K",4) = 18;
h = var_Items.AddItem("Task 3");
var_Items.AddBar(h,"Task","1/2/2001","1/6/2001","K",null);
var_Items.ItemBar(h,"K",3) = "using exBarForeColor";
var_Items.ItemBar(h,"K",4) = 18;
var_Items.ItemBar(h,"K",8) = 65280;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1118
|
I have noticed that when scrolling horizontally the chart a tooltip shown. is it possible to actually do the scrolling without showing the tooltip
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "6/20/2005";
var_Chart.AllowLinkBars = true;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(0) = 48;
var_Chart.ToolTip = "";
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","6/21/2005","6/25/2005","A",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"Task","6/28/2005","7/2/2005","B",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1117
|
How can I add a bar to be treated as a nonworking part like a "holidays" bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowNonworkingBars = true;
var_Chart.Bars.Add("Task:Split").Shortcut = "Task";
G2antt1.Columns.Add("Tasks");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.ItemNonworkingUnits(h,false) = "weekday(value) in (0,6)";
var_Items.AddBar(h,"","1/2/2001","1/5/2001","A","holyday");
var_Items.ItemBar(h,"A",38) = true;
var_Items.AddBar(h,"Task","1/5/2001","1/12/2001","Z",null);
var_Items.ItemBar(h,"Z",20) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1116
|
Is it possible to add bars that act like a non-working fixed part or the item

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowNonworkingBars = true;
G2antt1.Columns.Add("Tasks");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.ItemNonworkingUnits(h,false) = "weekday(value) in (0,6)";
var_Items.AddBar(h,"","1/3/2001","1/6/2001","h","holyday");
var_Items.ItemBar(h,"h",38) = true;
var_Items.ItemBar(h,"h",29) = false;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1115
|
Is it possible to add bars that act like a non-working part or the item

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "1/1/2001";
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(false) = 48;
var_Chart.AllowNonworkingBars = true;
G2antt1.Columns.Add("Tasks");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Task 1");
var_Items.ItemNonworkingUnits(h,false) = "weekday(value) in (0,6)";
var_Items.AddBar(h,"","1/3/2001","1/6/2001","h","holyday");
var_Items.ItemBar(h,"h",38) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1114
|
How can I change the both dates for the bar at once
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(0) = 64;
var_Chart.FirstVisibleDate = "6/21/2005";
var_Chart.ShowEmptyBars = 1;
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("Test");
var_Items.AddBar(h,"Task","6/22/2005","6/26/2005","",null);
var_Items.AddBar(h,"Task","6/27/2005","6/29/2005",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1113
|
How can I get the selected bars in the chart

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="ChartSelectionChanged()" LANGUAGE="JScript">
alert( G2antt1.Items.SelectedObjects(1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "6/20/2005";
var_Chart.AllowLinkBars = true;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(0) = 48;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","6/21/2005","6/25/2005","A",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"Task","6/28/2005","7/2/2005","B",null);
var_Items.ItemBar(var_Items.FirstVisibleItem,var_Items.FirstItemBar(var_Items.FirstVisibleItem),257) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1112
|
How can I list the actions that can be performed by undo operations
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="ChartEndChanging(Operation)" LANGUAGE="JScript">
alert( G2antt1.Chart.UndoListAction(null,null) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Chart.FirstVisibleDate = "1/1/2001";
G2antt1.Chart.AllowLinkBars = false;
G2antt1.Chart.Bars.Item("Task").OverlaidType = 257;
G2antt1.Chart.AllowUndoRedo = true;
G2antt1.Chart.PaneWidth(false) = 32;
G2antt1.Chart.Bars.Add("Task:Split").Shortcut = "Task";
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Item 1"),"Task","1/2/2001","1/4/2001","A",null);
var h = var_Items.AddItem("Item 2");
var_Items.AddBar(h,"Task","1/5/2001","1/9/2001","B",null);
var_Items.ItemBar(h,"B",28) = true;
var_Items.ItemBar(h,"B",20) = true;
var_Items.ItemNonworkingUnits(var_Items.AddItem("Item 3"),false) = "weekday(value)=0";
var_Items.ItemNonworkingUnits(var_Items.AddItem("Item 4"),false) = "weekday(value) in (3,5)";
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1111
|
How can I change the predefined labels being displayed in the chart's header so it shows the data in short format with no literals

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 0;
var_Chart.AllowOverviewZoom = 1;
var_Chart.OverviewVisible = 2;
var_Chart.LevelCount = 3;
var_Chart.Label(0) = "<%yy%><|><%yyyy%>";
var_Chart.Label(1) = "";
var_Chart.Label(2) = "";
var_Chart.Label(16) = "<|><%m%><|><%m%>/<%yy%><|><%m%>/<%yyyy%>";
var_Chart.Label(17) = "";
var_Chart.Label(256) = "<|><%ww%><|><%m%>/<%d%>/<%yy%><r><%ww%><|><%m%>/<%d%>/<%yyyy%><r><%ww%><||><||>256";
var_Chart.Label(4096) = "<|><%d%><|><%m%>/<%d%>/<%yy%><|><%m%>/<%d%>/<%yyyy%><||><||>4096";
var_Chart.Label(65536) = "<|><%hh%><|><%m%>/<%d%>/<%yy%> <%h%> <%AM/PM%><|><%m%>/<%d%>/<%yyyy%> <%h%> <%AM/PM%><||><||>65536";
var_Chart.Label(1048576) = "<|><%nn%><|><%h%>:<%nn% <%AM/PM%>><|><%m%>/<%d%>/<%yy%> <%h%>:<%nn%> <%AM/PM%><|><%m%>/<%d%>/<%yyyy%> <%h%>:<%nn%> <%AM/PM%>";
var_Chart.Label(16777216) = "<|><%ss%><|><%nn%>:<%ss%><|><%h%>:<%nn%>:<%ss%> <%AM/PM%><|><%m%>/<%d%>/<%yy%> <%h%>:<%nn%>:<%ss%> <%AM/PM%><|><%m%>/<%d%>/<%yy" +
"yy%> <%h%>:<%nn%>:<%ss%> <%AM/PM%>";
var_Chart.LabelToolTip(0) = "<%yyyy%>";
var_Chart.LabelToolTip(1) = "";
var_Chart.LabelToolTip(2) = "";
var_Chart.LabelToolTip(16) = "<%m%>/<%yyyy%>";
var_Chart.LabelToolTip(17) = "";
var_Chart.LabelToolTip(256) = "<%m%>/<%d%>/<%yyyy%> <%ww%>";
var_Chart.LabelToolTip(4096) = "<%m%>/<%d%>/<%yyyy%>";
var_Chart.LabelToolTip(65536) = "<%m%>/<%d%>/<%yyyy%> <%h%> <%AM/PM%>";
var_Chart.LabelToolTip(1048576) = "<%m%>/<%d%>/<%yyyy%> <%h%>:<%nn%> <%AM/PM%>";
var_Chart.LabelToolTip(16777216) = "<%m%>/<%d%>/<%yyyy%> <%h%>:<%nn%>:<%ss%> <%AM/PM%>";
var_Chart.UnitScale = 4096;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1110
|
The histogram does not show (correctly) the bars, even if I changed the Bar.HistogramPattern and Bar.HistogramColor properties. What can be wrong

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 48;
var_Chart.FirstVisibleDate = "12/27/2000";
var_Chart.HistogramVisible = true;
var_Chart.HistogramHeight = 32;
var var_Bar = var_Chart.Bars.Item("Task");
var_Bar.HistogramPattern = 6;
var_Bar.HistogramColor = 255;
var_Chart.ResizeUnitScale = 65536;
G2antt1.Columns.Add("Column");
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","1/2/2001 8:00:00 AM","1/2/2001 12:00:00 PM",null,null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"Task","1/1/2001 8:00:00 AM","1/5/2001 12:00:00 PM",null,null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1109
|
How can I change the default key for the newly added link from "Link1" to my identifier
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="AddLink(LinkKey)" LANGUAGE="JScript">
var var_Items = G2antt1.Items;
var_Items.AddLink("newIDlink",var_Items.Link(LinkKey,0),var_Items.Link(LinkKey,1),var_Items.Link(LinkKey,2),var_Items.Link(LinkKey,3));
var_Items.RemoveLink(LinkKey);
</SCRIPT>
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.LinkFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "6/20/2005";
var_Chart.AllowLinkBars = true;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(0) = 48;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","6/21/2005","6/25/2005","",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"Task","6/28/2005","7/2/2005","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1108
|
How can I change the default key for the newly added link from "Link1" to my identifier
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="AllowLink(StartItem,StartBarKey,EndItem,EndBarKey,LinkKey,Cancel)" LANGUAGE="JScript">
LinkKey = "newIDlink";
</SCRIPT>
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.LinkFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Tasks");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "6/20/2005";
var_Chart.AllowLinkBars = true;
var_Chart.LevelCount = 2;
var_Chart.PaneWidth(0) = 48;
var var_Items = G2antt1.Items;
var_Items.AddBar(var_Items.AddItem("Task 1"),"Task","6/21/2005","6/25/2005","",null);
var_Items.AddBar(var_Items.AddItem("Task 2"),"Task","6/28/2005","7/2/2005","",null);
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1107
|
We want to have a Task ID column as the first column that shows the row number. How can we do that
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="FormatColumn(Item,ColIndex,Value)" LANGUAGE="JScript">
Value = G2antt1.Items.ItemPosition(Item);
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Column = G2antt1.Columns.Add("Pos");
var_Column.Width = 24;
var_Column.AllowSizing = false;
var_Column.Position = 0;
var_Column.FireFormatColumn = true;
var var_Items = G2antt1.Items;
var_Items.AddItem("Task A");
var_Items.AddItem("Task B");
var_Items.AddItem("Task C");
var_Items.AddItem("Task D");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1106
|
How can I get the caption of focused item
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="SelectionChanged()" LANGUAGE="JScript">
var var_Items = G2antt1.Items;
alert( "Handle" );
alert( var_Items.FocusItem );
alert( "Caption" );
alert( var_Items.CellCaption(var_Items.FocusItem,0) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.LinesAtRoot = -1;
G2antt1.Columns.Add("Items");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("R1");
var_Items.InsertItem(h,null,"Cell 1.1");
var_Items.InsertItem(h,null,"Cell 1.2");
var_Items.ExpandItem(h) = true;
h = var_Items.AddItem("R2");
var_Items.InsertItem(h,null,"Cell 2.1");
var_Items.InsertItem(h,null,"Cell 2.2");
var_Items.ExpandItem(h) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1105
|
How can I get the caption of selected item
<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="SelectionChanged()" LANGUAGE="JScript">
var var_Items = G2antt1.Items;
alert( "Handle" );
alert( var_Items.SelectedItem(0) );
alert( "Caption" );
alert( var_Items.CellCaption(var_Items.SelectedItem(0),0) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.LinesAtRoot = -1;
G2antt1.Columns.Add("Items");
var var_Items = G2antt1.Items;
var h = var_Items.AddItem("R1");
var_Items.InsertItem(h,null,"Cell 1.1");
var_Items.InsertItem(h,null,"Cell 1.2");
var_Items.ExpandItem(h) = true;
h = var_Items.AddItem("R2");
var_Items.InsertItem(h,null,"Cell 2.1");
var_Items.InsertItem(h,null,"Cell 2.2");
var_Items.ExpandItem(h) = true;
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1104
|
How can I get the link from the point

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.LinkFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/29/2000";
var_Chart.PaneWidth(false) = 64;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/5/2001","1/7/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
var_Items.Link("L1",12) = "L1";
var h3 = var_Items.AddItem("Task 3");
var_Items.AddBar(h3,"Task","1/8/2001","1/10/2001","K3",null);
var_Items.AddLink("L2",h2,"K2",h3,"K3");
var_Items.Link("L2",12) = "L2";
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1103
|
How can I get the bar from the point

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.BarFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
G2antt1.BeginUpdate();
G2antt1.Columns.Add("Task");
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "12/29/2000";
var_Chart.PaneWidth(false) = 64;
var_Chart.LevelCount = 2;
var var_Items = G2antt1.Items;
var h1 = var_Items.AddItem("Task 1");
var_Items.AddBar(h1,"Task","1/2/2001","1/4/2001","K1",null);
var h2 = var_Items.AddItem("Task 2");
var_Items.AddBar(h2,"Task","1/4/2001","1/6/2001","K2",null);
var_Items.AddLink("L1",h1,"K1",h2,"K2");
var h3 = var_Items.AddItem("Task 3");
var_Items.AddBar(h3,"Task","1/8/2001","1/10/2001","K3",null);
var_Items.AddLink("L2",h2,"K2",h3,"K3");
G2antt1.EndUpdate();
}
</SCRIPT>
</BODY>
|
1102
|
How can I get the level from the cursor

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.LevelFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.FirstVisibleDate = "6/25/2010";
var_Chart.PaneWidth(false) = 0;
var_Chart.LevelCount = 4;
}
</SCRIPT>
</BODY>
|
1101
|
How can I get the date from the cursor

<BODY onload="Init()">
<SCRIPT FOR="G2antt1" EVENT="MouseMove(Button,Shift,X,Y)" LANGUAGE="JScript">
alert( G2antt1.Chart.DateFromPoint(-1,-1) );
</SCRIPT>
<OBJECT CLASSID="clsid:CD481F4D-2D25-4759-803F-752C568F53B7" id="G2antt1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
var var_Chart = G2antt1.Chart;
var_Chart.PaneWidth(false) = 0;
var_Chart.LevelCount = 2;
}
</SCRIPT>
</BODY>
|